package com.nstar.countdown.model.vo
{
	[Bindable]
	public class CountDownVO
	{
		public var countDownId:String;
		public var logo:Object;
		public var mainTitle:String = "";
		public var subTitle:String = "";
		public var countDownDate:Date = new Date();
		
		public var dateType:DayTypeVO = new DayTypeVO();
		public var countDownState:CountDownStateVO = new CountDownStateVO();
		public var favorite:FavoriteVO = new FavoriteVO();
		public var url:String = "";
		public var info:String = "";
		public var tops:Number;
		public var comments:Number;
		public var remarks:String = "";
		
		public function CountDownVO(logo:Object = null,
									countDownId:String = "",
									mainTitle:String = "",
									subTitle:String = "",
									dateType:DayTypeVO = null,
									url:String = "",
									info:String = "",
									countDownDate:Date = null,
									tops:int = 0){
			this.logo = logo;
			this.countDownId = countDownId;
			this.mainTitle = mainTitle;
			this.subTitle = subTitle;
			this.countDownDate = (countDownDate==null?new Date():countDownDate);		
			this.url = url;
			this.info = info;
			this.tops = tops;
			
			this.dateType = dateType;
			this.countDownState = new CountDownStateVO();
		}
		
		
	}
}